All files / src/app/api/auth/[...all] route.ts

0% Statements 0/1
100% Branches 0/0
100% Functions 0/0
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10                   
import { toNextJsHandler } from "better-auth/next-js";
import { auth } from "@/lib/auth-server";
 
// better-auth's whole server surface (sign-in/out, OAuth callbacks, magic-link
// verify) under one catch-all route, mounted at /api/auth. NextAuth is retired
// (Cutover Pass 2b-i), so the [...nextauth] collision is gone and better-auth
// owns /api/auth outright. auth-server.ts's basePath ("/api/auth") matches this
// mount, and the Google callback is …/api/auth/callback/google.
export const { GET, POST } = toNextJsHandler(auth);